<template>
  <div>
    <el-switch v-model="$data.data.attendanceFlag"
               @change="changeSwitch($event,$data.data)">
    </el-switch>
  </div>
</template>

<script>

export default {
  data () {
    return {
      data: {}
    }
  },
  created () {
  },
  methods: {
    changeSwitch (e, item) {
      let params = {
        userIds: [item.userId],
        attendanceFlag: e
      }
      this.$interface.schedule.switchAttendanceApi(params)
        .then(({ data: res }) => {
          if (res.code !== 0) {
            return this.$message.error(res.msg)
          }
          this.$message.success(res.msg)
        })
        .catch(() => { })
    }
  }
}
</script>

<style>
</style>
